'''tu=("shendon","v5",87)#创建了一个元组，字符“shendon”,"v5"和整型87
a=""#创建了一个空字符串
for n in tu:#遍历元组tu每一个元素
    b=str(n)#强制类型转换元素为字符类型，主要是针对87
    a+=b#将转换之后的每个字符类型相加
    print(a)#打印,因为在循环里，所以会打印三次
print(a)#如此打印就是最终结果'''



'''a=[50,75,53,92,77,64,79,21]#创建一个列表
s=[0]*10#初始化一个列表
for i in range(len(a)):#遍历a
    k=a[i]//10#创建一个变量用来存放a的元素除以10的整数
    s[k]=s[k]+1#将列表中索引为k的元素加一，以此来统计该十位数出现的次数
m=s[0]#例如是m是s列表中索引为0的值
k=1#初始化k
while k<10:#循环，直至k>=10停止
    if s[k]>m:#判断s中的值（从第二个值开始）是否大于第一个值
        m=s[k]#如果大于把该值赋给m
    k+=1#改变比较次数
print('m=',m)#打印m的值，m为a列表中最大的值的索引
''''''
from math import *#声明*是来自math中的乘法
n=int(input("请输入n:"))#输入n,将字符类型转化成整型
m=int(sqrt(n))#平方根，强制类型转化为整型，这步的原因是只需要检查sqrt（n）就可以找出小于等于n的所有质数，大于sqrt(n)的数的倍数如果是合数，在之前检查的时候已经被标记过了
p=[i for i in range(n+1)]#初始化筛子部分
for i in range(2,m+1):#遍历2到m,对于每个i,如果p[i]为真，进入内层循环
    if p[i]:
        for j in range(2*i,n+1,i):#内层循环，从2*i开始，i为步长，到n结束
#如果一个数是合数的话，他一定可以写成两个大于一的数相乘，而且其中至少有一个数是小于他的平方根
            p[j]=0
for i in range(2,n+1):
    if p[i]:#如果p[i]不为零，为真，则输出
        print(p[i])
''''''
#程序设计题
import random
random.seed(10)#10作为种子
numbers=[random.randint(0,99)for _ in range(10)]#生成10个0到99的随机数
print(numbers)'''
'''

import random
random_numbers=[random.randint(0,100)for _ in range(20)]
sorted_tuple=(
    tuple(sorted(random_numbers[:10]))+
    tuple(sorted(random_numbers[10:],reverse=True))
)
print(sorted_tuple)''''''

input_str = input("请输入列表元素: ")
numbers = [float(x) for x in input_str.split(',')]

average = sum(numbers) / len(numbers) if numbers else 0
print(f"平均值: {average}")'''
'''t1=[i for i in range(10)]
print(t1)
print(dir(t1))
print(t1.__iter__())
print(t1.__next__())''''''
t2=tuple(i for i in range(10))
print(t2)
print(dir(t2))
print(t2.__iter__())
print(t2.__next__())''''''
t1=(i for i in range(10))
print(t1)
print(dir(t1))
print(t1.__iter__())
print(t1.__next__())
print(next(t1))'''
'''
def count():
    x=0
    while x<10:
        yield x
        x+=1
print(count)
print(dir(count))
print(count())
print(count())
print(next(count()))
for i in count():
  print("for:",i)
print(next(count()))
count.__next__()
count.__iter__()
